import router from './router'
import NProgress from 'nprogress' // 进度条
import 'nprogress/nprogress.css' // 进度条样式
import {getICToken } from '@/utils/auth' // 从cookie获取令牌
import getPageTitle from '@/utils/get-page-title'

NProgress.configure({ showSpinner: false }); // NProgress配置

router.beforeEach(async(to, from, next) => {
  // 开始进度条
  NProgress.start();

  // 设置页面标题
  document.title = getPageTitle(to.meta.title);

  // 确定用户是否已登录
  next();
  // const hasICToken = getICToken();
  // if(hasICToken){
  //   if(to.path === '/'){
  //     next({path:"/index"});
  //     NProgress.done()
  //   }else{
  //     next();
  //     NProgress.done()
  //   }
  //
  // }else{
  //  if(to.path === '/'){
  //    next();
  //    NProgress.done()
  //  }else{
  //   next(`/?redirect=${to.path}`);
  //   NProgress.done()
  //  }
  // }
});

router.afterEach(() => {
  // 完成进度栏
  NProgress.done()
});
